package Day015_File类_递归_IO流.demo01_File类;

import java.io.File;

/**
 * @author zhangyan
 * @date 2020/5/6 9:31
 */
/*
    绝对路径和相对路径:
            绝对路径：从盘符开始的路径，这是一个完整的路径。
            相对路径：相对于项目目录的路径，这是一个便捷的路径，开发中经常使用。
 */
public class File类绝对路径_相对路径 {
    public static void main(String[] args) {

        // 举例: 我在唐山市玉田县枫林绿洲8-1-802   媳妇在唐山市玉田县枫林绿洲8号楼楼下
        // 绝对路径:唐山市玉田县枫林绿洲8-1-802
        // 相对路径:8-1-802

        //绝对路径
        File file1 = new File("D:\\java\\Project\\Demo02\\就业班.iml");
        System.out.println("file1的绝对路径:" +file1.getAbsolutePath()); // D:\java\Project\Demo02\就业班.iml
        System.out.println("file1的构造路径:" +file1.getPath()); // D:\java\Project\Demo02\就业班.iml

        //相对路径
        File file2 = new File("src\\Day001_继承_抽象类");
        System.out.println("file2的绝对路径:" +file2.getAbsolutePath()); //D:\java\Project\Demo02\就业班.iml
        System.out.println("file2的构造路径:" +file2.getPath()); //Demo02\就业班.iml
    }
}
